package cn.buildworld.touching.dao;

import cn.buildworld.touching.pojo.po.OsOrder;
import cn.buildworld.touching.pojo.po.OsOrderExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OsOrderMapper {
    int countByExample(OsOrderExample example);

    int deleteByExample(OsOrderExample example);

    int deleteByPrimaryKey(Long orderId);

    int insert(OsOrder record);

    int insertSelective(OsOrder record);

    List<OsOrder> selectByExample(OsOrderExample example);

    OsOrder selectByPrimaryKey(Long orderId);

    int updateByExampleSelective(@Param("record") OsOrder record, @Param("example") OsOrderExample example);

    int updateByExample(@Param("record") OsOrder record, @Param("example") OsOrderExample example);

    int updateByPrimaryKeySelective(OsOrder record);

    int updateByPrimaryKey(OsOrder record);
}